package com.luoling.oa.oaSync.domian;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * Description:
 * Copyright:   Copyright (c)2024
 * Company:
 *
 * @author: 张李鑫
 * @version: 1.0
 * Create at:   2024-12-17 14:42:26
 * <p>
 * Modification History:
 * Date         Author      Version     Description
 * ------------------------------------------------------------------
 * 2024-12-17     张李鑫                     1.0         1.0 Version
 */
@Data
public class Department {
    @JsonProperty("DEPARTMENT_GUID")
    private String departmentGuid;      // 部门GUID
    @JsonProperty("SUPERIOR_GUID")
    private String superiorGuid;        // 上级部门GUID
    @JsonProperty("DEPARTMENT_NAME")
    private String departmentName;      // 部门名称
    @JsonProperty("DEPARTMENT_FULLNAME")
    private String departmentFullname;  // 部门全称
    @JsonProperty("DEPARTMENT_DESC")
    private String departmentDesc;      // 部门描述
    @JsonProperty("DEPARTMENT_ADDRESS")
    private String departmentAddress;   // 部门地址
    @JsonProperty("DEPARTMENT_PHONE")
    private String departmentPhone;     // 部门电话
    @JsonProperty("SHOWORDER")
    private Integer showOrder;              // 排序
    @JsonProperty("DEPARTMENT_ISDELETED")
    private Integer departmentIsDeleted;    // 是否删除，0:未删除，1:删除
    @JsonProperty("DEPARTMENT_XINGZHI")
    private Integer departmentXingzhi;     // 部门属性，0或1
    @JsonProperty("DEPARTMENT_DEPTCODE")
    private String departmentDeptCode;  // 部门编码
    @JsonProperty("DEPARTMENT_KEYCODE")
    private String departmentKeyCode;  // 部门KEY码
}
